package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 改期信息类
 */
public class Reschedule implements Serializable {
    /// <summary>
    /// 退票 可改航班查询接口返回的Nonref
    /// </summary>
    public String Nonref;
    /// <summary>
    /// 更改 可改航班查询接口返回的NonRer
    /// </summary>
    public String NonRer;
    /// <summary>
    /// 转签   可改航班查询接口返回的Nonend
    /// </summary>
    public String Nonend;
    /// <summary>
    /// 可否升舱   可改航班查询接口返回的CanUpGrade
    /// </summary>
    public String CanUpGrade;
    /// <summary>
    /// 退票说明（中文） 可改航班查询接口返回的Refnote
    /// </summary>
    public String Refnote;
    /// <summary>
    /// 更改说明（中文）可改航班查询接口返回的Rernote
    /// </summary>
    public String Rernote;
    /// <summary>
    /// 转签说明（中文） 可改航班查询接口返回的Endnote
    /// </summary>
    public String Endnote;
    /// <summary>
    /// 改期升舱公式ID 可改航班查询接口返回的RescheduleFormulaID
    /// </summary>
    public String RescheduleFormulaID;
    /// <summary>
    /// 退票公式   可改航班查询接口返回的RefundFeeFormulaID
    /// </summary>
    public String RefundFeeFormulaID;
    /// <summary>
    /// 扣率   可改航班查询接口返回的Rate
    /// </summary>
    public BigDecimal Rate;
    /// <summary>
    /// 更改费   可改航班查询接口返回的DateChangeFee改期费价格小于 0 就表示无法计算，算不出来手续费
    /// </summary>
    public BigDecimal DateChangeFee;
    /// <summary>
    /// 差价   可改航班查询接口返回的PriceDifferential
    /// </summary>
    public BigDecimal PriceDifferential;
    /// <summary>
    /// 升舱费   可改航班查询接口返回的UpgradeFee
    /// </summary>
    public BigDecimal UpgradeFee;

    /// <summary>
    /// 携程改期pid
    /// </summary>
    public String PID;
}
